html, body {
  height: 100%;
}
body {
  margin:3px 0px 0px 0px;
}
#notice {
  float:right;
  width:200px;
  font-size:11px;
}
#friendslist ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#friendslist li {
  margin:0px;
  padding:0px;
}
.friend_name, .network_row {
  line-height:25px;
  width:100%;
  background:#ECF4FD;
  border-bottom:1px solid #C3D9FF;
}
#add_network {
  color: #777;
  font-size:12px;
}
.chatwindow_messages {
  color:#000;
  font-size:12px;
  padding-bottom:7px;
  padding-left:7px;
}
.chatwindow_input {
  bottom:0px;
  left:0px;
  position:absolute;
  width:98%;
}
.chatwindow input { 
  width:100%;
}
.chat_message_from_self {
  background:#CCC;
  color:#555555;
  padding-left:5px;
}
.chat_message_from_friend {
  background:#D4E6FC;
  color:#555555;
  padding-left:5px;
}

/* --------- Tab List */
#navlist{
  margin: 0;
  padding: 0 0 20px 10px;
  border-bottom: 1px solid #224499;
}

#navlist li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  font-size:14px;
}

#navlist a:link, #navlist a:visited {
  float: left;
  line-height: 14px;
  font-weight: bold;
  margin: 0 10px 4px 2px;
  text-decoration: none;
  color: #224499;
}

#navlist li.current, #navlist a:hover {
  border-bottom: 4px solid #224499;
  padding-bottom: 2px;
  background: transparent;
  color: #224499;
}

#navlist a:hover { color: #224499; }